使用 Electron Forge 创建 Electron 工程
Electron Forge 是一个一站式的工具,可以打包和发布 Electron 应用。它集成了许多单一用途的包,创建了一个完整的构建流程,支持代码签名、安装程序和制品发布。它还提供了一个可扩展的接口,可以方便地使用不同的模板、插件和配置。
React with TypeScript
文档:React with TypeScript - Electron Forge
使用Electron Forge、React和TypeScript创建一个Electron应用。四步:
- 创建应用
- 设置TypeScript配置
- 安装React和相关依赖
- 修改代码和运行应用
创建应用
yarn create electron-app my-new-app --template=webpack-typescript
设置TypeScript配置
then edit the newly created tsconfig.json
to add the key-value entry "jsx": "react-jsx"
to the "compilerOptions"
section.
安装React和相关依赖
Add the basic React packages to your dependencies and the corresponding types to your devDependencies:
yarn add react react-dom
yarn add --dev @types/react @types/react-dom
修改代码和运行应用
You should now be able to start writing and using React components in your Electron app. The following is a very minimal example of how to start to add React code:
src/app.tsx:
import * as ReactDOM from 'react-dom';
function render() {
ReactDOM.render(<h2>Hello from React!</h2>, document.body);
}
render();
src/renderer.ts:
// Add this to the end of the existing file
import './app';
网络资源
本文作者:Maeiee
本文链接:使用 Electron Forge 创建 Electron 工程
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!